home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 7
/
Amiga Format AFCD07 (Dec 1996, Issue 91).iso
/
serious
/
shareware
/
comms
/
non-internet
/
samba
/
amiga installation notes
next >
Wrap
Text File
|
1996-07-01
|
4KB
|
75 lines
Amiga Installation notes
========================
This is just a quick list of notes that will be useful for someone trying
to install Samba on an Amiga. However, this is not all there is to be said
about installing Samba, and the person performing the installation *will*
be required to use his/her brain to at several points during installation.
If someone wants to write an installer script or better installation notes,
feel free to do so. I'll happily include it the next port (if any).
1. The deamons (nmbd and smbd) won't run in stand-alone mode, they need to
be run from inetd. This should't give any problems, though.
2. The default path names in the Makefile were chosen with users of AmiTCP
and the other Samba port in mind. If you create a directory named
"samba", put all of the files in that directory and have "AmiTCP:"
assigned to the parent of that directory, installation will be much
easier. AmiTCP users will probably want to put all the Samba files in
"AmiTCP:samba" for this reason. However, the default location of the
Samba files can be overridden using command line arguments (except for
the "smbrun" executable, but see "docs/smb.conf.0" for a possible
setting to change that).
3. A very simple configuration file is provided ("lib/smb.conf"). All it
does it to give other people access to your system boot volume. This
will work, but is only intended as an example. See "docs/smb.conf.0"
for the configuration file documentation.
4. Append the file "inetd.conf.addon" to your "AmiTCP:db/inetd.conf" or
"INET:db/inetd.conf" and edit it to suit your system.
5. Append the file "services.addon" to your "AmiTCP:db/services" or
"INET:db/services" but DON'T edit it.
6. Create a user account to use as a guest user. You can do this by
appending "passwd.addon" to your "AmiTCP:db/passwd" or "INET:db/passwd"
and appending "group.addon" to your "AmiTCP:db/group" or
"INET:db/group". This will create a user named "pcguest" who will be
a member of the gruop "guest". You will probably have to adjust the
user ID and group ID to suit your existing setup.
If you have any experience in doing this, don't use the "passwd.addon"
and "group.addon" files, but create the "pcguest" account from scratch.
7. Assign "ETC:" to "AmiTCP:db" or "INET:db". Assign "TMP:" to a place that
you want temporary files to be placed in.
Please be aware that if you forget to assign "TMP:", no requesters will
pop up, but Samba won't work correctly, and you won't notice!
I suggest adding the "Assign" commands to either "S:User-Startup" or
your "AmiTCP:bin/startnet" script.
8. To prevent "smbstatus" from asking for volume "proc:", assign "PROC:"
to "NIL:" using the "PATH" option ("Assign PROC: NIL: PATH").
9. Install ixemul.library 43.1 (or later) in LIBS: together with
ixnet.library 1.0 or later (currently comes in the ixemul archive).
You may also want to run "IXPrefs" to set up ixemul.library prefs.
10. If "inetd" isn't running, start it now. Otherwise, tell it to reread
it's configuration file if it doesn't do so automatically when it is
changes. If that is not possible, stop it and restart it. See the
"inetd" for details on how to do this. If none of this works, reboot.
11. The "nmbd" deamon should be started by "inetd" automatically the first
time it is needed. If you don't think this is happening (you can check
if it is running with the "Status" command), try forcing it to do so
using the "nmblookup" command, giving any host name as an argument to
"nmblookup". If this still doesn't cause "nmbd" to start, try using a
tool like SnoopDOS to see what causes it. You will probably want to
enable the "Packet Monitor" option of SnoopDOS.
12. "nmbd" will cause frequent access to the file
"AmiTCP:samba/var/locks/browse.dat" (assuming you haven't specified
another location for this file). This is normal and is a good sign.